package com.ling.pl.autoproject.definition.architecture.model;

import com.ling.pl.core.commons.annotation.Dict;
import com.ling.pl.core.commons.annotation.ModelProperty;

import javax.persistence.Column;

/**
 * 前台技术架构
 */
public class ForeEnd {
    @Column(name = "NAME", length = 150)
    @ModelProperty(comment = "前台技术架构名称")
    String name;

    @Column(name = "CODE", length = 150)
    @ModelProperty(comment = "前台技术架构标识")
    String code;

    @Column(name = "APPLICATION_TYPE", length = 150)
    @ModelProperty(comment = "应用类型")
    @Dict(code = "builder.architecture.applicationType", des = "html5")
    String applicationType;

    @Column(name = "SHARE_TYPE", length = 150)
    @ModelProperty(comment = "公开模式")
    @Dict(code = "builder.architecture.shareType", des = "完整公开,选择公开")
    String shareType;
}
